its 27a
it works
time to optimize cycles